#ifndef SOLOADER_UTILS_H
#define SOLOADER_UTILS_H

#include "config.h"
#include "dialog.h"

#define TRANSFER_SIZE (128 * 1024)

void* retNULL(void);
int ret0(void);
int ret1(void);
int retminus1(void);
void do_nothing(void);

void trimString(char *str);

int file_exists(const char *path);

int ReadFile(const char *file, void *buf, int size);
int WriteFile(const char *file, const void *buf, int size);
int allocateReadFile(const char *file, void **buffer);

int debugPrintf(char *text, ...);

int check_kubridge(void);

#endif
